# 元组

"""

Python 的元组与列表类似，不同之处在于元组的元素不能修改。
元组使用小括号，列表使用方括号。
元组创建很简单，只需要在括号中添加元素，并使用逗号隔开即可。

"""

tup1 = (1, 2, "3", "4")

#不需要括号也可以
tup2 = "a", "b", "c", "d"

#创建空元组
tup3=()

#元组中只包含一个元素时，需要在元素后面添加逗号，否则括号会被当作运算符使用
tup4=(1,)

#元组与字符串类似，下标索引从0开始，可以进行截取，组合等。
print("tup1[0]=",tup1[0])

#元组中的元素值是不允许修改的，但我们可以对元组进行连接组合，
tup5=tup1+tup2;
print(tup5)

#元组中的元素值是不允许删除的，但我们可以使用del语句来删除整个元组
# del tup4

#与字符串一样，元组之间可以使用 + 号和 * 号进行运算。

#将列表转换为元组
list1=[1,2,3,4,5]
print(list1)
tup6=tuple(list1)
print(tup6)